home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / ZIP19.ARJ / MAKEFILE.ST < prev    next >
Text File  |  1992-08-20  |  2KB  |  82 lines

  1. # Makefile for Zip, ZipNote and ZipSplit for
  2. # Atari ST with Turbo C 2.0.
  3.  
  4. # To use, do "make -f makefile.st"
  5.  
  6. # ------------- Turbo C -------------
  7. TCHOME=\TC
  8.  
  9. CFLAGS=-A -G -I$(TCHOME)\INCLUDE -DATARI_ST
  10. UTILFLAGS=-DUTIL $(CFLAGS)
  11. CC=tcc
  12. LD=tlink
  13. LDFLAGS= -S=8192
  14.  
  15. # variables
  16. OBJZ = zip.o zipfile.o zipup.o fileio.o util.o globals.o atari.o
  17. OBJI = deflate.o trees.o bits.o
  18.  
  19. OBJU = zipfile_.o zipup_.o fileio_.o util_.o globals.o
  20. OBJN = zipnote.o  $(OBJU)
  21. OBJS = zipsplit.o $(OBJU)
  22.  
  23. zips:    zip.prg zipnote.prg zipsplit.prg
  24.     echo done
  25.  
  26. atari.o: atari.c
  27.     $(CC) -c $(CFLAGS) atari.c
  28.  
  29. zip.o:    zip.h ziperr.h tailor.h revision.h zip.c
  30.     $(CC) -c $(CFLAGS) zip.c
  31.  
  32. zipfile.o:    zip.h ziperr.h tailor.h zipfile.c
  33.     $(CC) -c $(CFLAGS) zipfile.c
  34.  
  35. zipup.o:    zip.h ziperr.h tailor.h revision.h zipup.c
  36.     $(CC) -c $(CFLAGS) zipup.c
  37.  
  38. fileio.o:    zip.h ziperr.h tailor.h fileio.c
  39.     $(CC) -c $(CFLAGS) fileio.c
  40.  
  41. util.o:    zip.h ziperr.h tailor.h util.c
  42.     $(CC) -c $(CFLAGS) util.c
  43.  
  44. globals.o:    zip.h ziperr.h tailor.h globals.c
  45.     $(CC) -c $(CFLAGS) globals.c
  46.  
  47. zipnote.o:    zip.h ziperr.h tailor.h revision.h zipnote.c
  48.     $(CC) -c $(CFLAGS) zipnote.c
  49.  
  50. zipsplit.o:    zipsplit.c zip.h ziperr.h tailor.h revision.h
  51.     $(CC) -c $(CFLAGS) zipsplit.c
  52.  
  53. deflate.o:    zip.h ziperr.h tailor.h deflate.c
  54.     $(CC) -c $(CFLAGS) deflate.c
  55.  
  56. trees.o:    zip.h ziperr.h tailor.h trees.c
  57.     $(CC) -c $(CFLAGS) trees.c
  58.  
  59. bits.o:        zip.h ziperr.h tailor.h bits.c
  60.     $(CC) -c $(CFLAGS) bits.c
  61.  
  62. zipfile_.o:    zipfile.c zip.h ziperr.h tailor.h
  63.     $(CC) -c $(UTILFLAGS) -Ozipfile_.o zipfile.c
  64.  
  65. zipup_.o:    zipup.c zip.h ziperr.h tailor.h
  66.     $(CC) -c $(UTILFLAGS) -Ozipup_.o zipup.c
  67.  
  68. fileio_.o:    fileio.c zip.h ziperr.h tailor.h
  69.     $(CC) -c $(UTILFLAGS) -Ofileio_.o fileio.c
  70.  
  71. util_.o:    util.c zip.h ziperr.h tailor.h
  72.     $(CC) -c $(UTILFLAGS) -Ofileio_.o fileio.c
  73.  
  74. zip.prg: $(OBJZ) $(OBJI)
  75.     $(LD) $(LDFLAGS) -C=zip.lnk -O=$@
  76.  
  77. zipnote.prg: $(OBJN)
  78.     $(LD) $(LDFLAGS) -C=zipn.lnk -O=$@
  79.  
  80. zipsplit.prg: $(OBJS)
  81.     $(LD) $(LDFLAGS) -C=zips.lnk -O=$@
  82.